﻿#region Using directives

using System;
using System.Collections;
using System.Data;
using UFSoft.UBF.UI.MD.Runtime;
using UFSoft.UBF.UI.MD.Runtime.Implement;

#endregion

namespace UFIDA.U9.CUST.AITBarCodeUI
{
	[Serializable]
	public partial class AITBarCodeUIModel : UIModel
	{
		#region Constructor
		public AITBarCodeUIModel() : base("AITBarCodeUI")
		{
			InitClass();
			this.SetResourceInfo("fd6721b0-9625-4087-8b8d-dda860ddeb0b");
            try{
			    AfterInitModel();
            }catch(Exception exception){
              IUIModel model = this;
		      this.ErrorMessage.SetErrorMessage(ref model,exception);
			}
		}

		//just for Clone 
		private AITBarCodeUIModel(bool isInit) : base("AITBarCodeUI")
		{}
		protected override IUIModel CreateCloneInstance()
		{
			return new AITBarCodeUIModel(false);
		}
		#endregion
		#region member
		#region views
		private AITBarCodeView viewAITBarCode;			
		#endregion
		
		#region links
		#endregion
		
		#region properties
		#endregion
		#endregion

		#region property
		public AITBarCodeView AITBarCode
		{
			get { return (AITBarCodeView)this["AITBarCode"]; }
		}
		
		#region RealViews
		#endregion
		
	
		#endregion

		#region function
		private void InitClass()
		{
			this.viewAITBarCode = new AITBarCodeView(this);
			this.viewAITBarCode.SetResourceInfo("63c45199-ba33-498c-a0d7-a59316522390");
			this.Views.Add(this.viewAITBarCode);			

			
		}

		public override string AssemblyName
		{
			get { return "UFIDA.U9.CUST.AITBarCodeUI"; }
		}
		
		#endregion
		private void OnValidate_DefualtImpl()
    {
    }

	}


	[Serializable]
	public partial class AITBarCodeView : UIView
	{
		#region Constructor
		public AITBarCodeView(IUIModel model) : base(model,"AITBarCode","UFIDA.U9.CUST.AITBarCodeBE.AITBarCode", true)
		{
			InitClass();
		}
		//构造空实例,不进行初始化.目前为Clone使用.
		private AITBarCodeView():base(null,"AITBarCode","UFIDA.U9.CUST.AITBarCodeBE.AITBarCode", true)
		{
		}
		protected override IUIView CreateCloneInstance()
		{
			return new AITBarCodeView();
		}
		#endregion

		#region fiels property filter
		public IUIField FieldID
		{
			get { return this.Fields["ID"]; }
		}
		public IUIField FieldCreatedOn
		{
			get { return this.Fields["CreatedOn"]; }
		}
		public IUIField FieldCreatedBy
		{
			get { return this.Fields["CreatedBy"]; }
		}
		public IUIField FieldModifiedOn
		{
			get { return this.Fields["ModifiedOn"]; }
		}
		public IUIField FieldModifiedBy
		{
			get { return this.Fields["ModifiedBy"]; }
		}
		public IUIField FieldSysVersion
		{
			get { return this.Fields["SysVersion"]; }
		}
		public IUIField FieldItem
		{
			get { return this.Fields["Item"]; }
		}
		public IUIField FieldItem_Code
		{
			get { return this.Fields["Item_Code"]; }
		}
		public IUIField FieldItem_Name
		{
			get { return this.Fields["Item_Name"]; }
		}
		public IUIField FieldUOM
		{
			get { return this.Fields["UOM"]; }
		}
		public IUIField FieldUOM_Code
		{
			get { return this.Fields["UOM_Code"]; }
		}
		public IUIField FieldUOM_Name
		{
			get { return this.Fields["UOM_Name"]; }
		}
		public IUIField FieldQty
		{
			get { return this.Fields["Qty"]; }
		}
		public IUIField FieldLotCode
		{
			get { return this.Fields["LotCode"]; }
		}
		public IUIField FieldLotMaster
		{
			get { return this.Fields["LotMaster"]; }
		}
		public IUIField FieldLotMaster_Code
		{
			get { return this.Fields["LotMaster_Code"]; }
		}
		public IUIField FieldLotMaster_Name
		{
			get { return this.Fields["LotMaster_Name"]; }
		}
		public IUIField FieldLotValidDate
		{
			get { return this.Fields["LotValidDate"]; }
		}
		public IUIField FieldDisabledDatetime
		{
			get { return this.Fields["DisabledDatetime"]; }
		}
		public IUIField FieldBarCode
		{
			get { return this.Fields["BarCode"]; }
		}
		public IUIField FieldPrintNum
		{
			get { return this.Fields["PrintNum"]; }
		}
		public IUIField FieldPrinter
		{
			get { return this.Fields["Printer"]; }
		}
		public IUIField FieldPrintTime
		{
			get { return this.Fields["PrintTime"]; }
		}
		public IUIField FieldSrcDocNo
		{
			get { return this.Fields["SrcDocNo"]; }
		}
		public IUIField FieldProject
		{
			get { return this.Fields["Project"]; }
		}
		public IUIField FieldProject_Code
		{
			get { return this.Fields["Project_Code"]; }
		}
		public IUIField FieldProject_Name
		{
			get { return this.Fields["Project_Name"]; }
		}
		public IUIField FieldCustomer
		{
			get { return this.Fields["Customer"]; }
		}
		public IUIField FieldCustomer_Code
		{
			get { return this.Fields["Customer_Code"]; }
		}
		public IUIField FieldCustomer_Name
		{
			get { return this.Fields["Customer_Name"]; }
		}
		public IUIField FieldSupplier
		{
			get { return this.Fields["Supplier"]; }
		}
		public IUIField FieldSupplier_Code
		{
			get { return this.Fields["Supplier_Code"]; }
		}
		public IUIField FieldSupplier_Name
		{
			get { return this.Fields["Supplier_Name"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg1
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg1"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg2
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg2"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg3
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg3"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg4
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg4"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg5
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg5"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg6
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg6"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg7
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg7"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg8
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg8"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg9
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg9"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg10
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg10"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg11
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg11"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg12
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg12"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg13
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg13"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg14
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg14"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg15
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg15"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg16
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg16"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg17
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg17"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg18
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg18"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg19
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg19"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg20
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg20"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg21
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg21"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg22
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg22"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg23
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg23"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg24
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg24"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg25
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg25"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg26
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg26"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg27
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg27"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg28
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg28"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg29
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg29"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg30
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg30"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg31
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg31"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg32
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg32"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg33
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg33"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg34
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg34"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg35
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg35"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg36
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg36"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg37
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg37"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg38
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg38"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg39
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg39"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg40
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg40"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg41
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg41"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg42
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg42"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg43
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg43"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg44
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg44"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg45
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg45"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg46
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg46"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg47
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg47"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg48
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg48"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg49
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg49"]; }
		}
		public IUIField FieldDescFlexSegments_PubDescSeg50
		{
			get { return this.Fields["DescFlexSegments_PubDescSeg50"]; }
		}
		public IUIField FieldDescFlexSegments_ContextValue
		{
			get { return this.Fields["DescFlexSegments_ContextValue"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg1
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg1"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg2
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg2"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg3
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg3"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg4
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg4"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg5
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg5"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg6
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg6"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg7
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg7"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg8
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg8"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg9
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg9"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg10
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg10"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg11
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg11"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg12
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg12"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg13
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg13"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg14
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg14"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg15
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg15"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg16
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg16"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg17
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg17"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg18
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg18"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg19
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg19"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg20
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg20"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg21
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg21"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg22
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg22"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg23
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg23"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg24
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg24"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg25
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg25"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg26
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg26"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg27
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg27"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg28
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg28"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg29
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg29"]; }
		}
		public IUIField FieldDescFlexSegments_PrivateDescSeg30
		{
			get { return this.Fields["DescFlexSegments_PrivateDescSeg30"]; }
		}
		public IUIField FieldDescFlexSegments_CombineName
		{
			get { return this.Fields["DescFlexSegments_CombineName"]; }
		}
		public IUIField FieldSrcDocLineNo
		{
			get { return this.Fields["SrcDocLineNo"]; }
		}
		public IUIField FieldSrcDoc_EntityID
		{
			get { return this.Fields["SrcDoc_EntityID"]; }
		}
		public IUIField FieldSrcDoc_EntityType
		{
			get { return this.Fields["SrcDoc_EntityType"]; }
		}
		public IUIField FieldMemo
		{
			get { return this.Fields["Memo"]; }
		}
		public IUIField FieldSrcDocLine_EntityID
		{
			get { return this.Fields["SrcDocLine_EntityID"]; }
		}
		public IUIField FieldSrcDocLine_EntityType
		{
			get { return this.Fields["SrcDocLine_EntityType"]; }
		}
		public IUIField FieldGrade
		{
			get { return this.Fields["Grade"]; }
		}
		public IUIField FieldElement
		{
			get { return this.Fields["Element"]; }
		}


		[Obsolete("请使用CurrentFilter属性，这个方法有可能会导致强弱类型转换出错")]
		public AITBarCodeDefaultFilterFilter DefaultFilter
		{
			get { return (AITBarCodeDefaultFilterFilter)this.CurrentFilter; }
		}
		#endregion

		#region Init
		private void InitClass()
		{
			UIModelRuntimeFactory.AddNewUIField(this,"ID", typeof(Int64), false,"","System.Int64", "ID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","8932c223-0cf9-4bb3-88bc-8b292e6eba2c");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedOn", typeof(DateTime), true,"","System.DateTime", "CreatedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","8f1285b8-371f-4248-808f-308c00d12f81");
			UIModelRuntimeFactory.AddNewUIField(this,"CreatedBy", typeof(String), true,"","System.String", "CreatedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cf220a92-6425-407a-8a32-306a869f814c");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedOn", typeof(DateTime), true,"","System.DateTime", "ModifiedOn", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","55936f1d-d075-4fdc-a891-ed056161dc9d");
			UIModelRuntimeFactory.AddNewUIField(this,"ModifiedBy", typeof(String), true,"","System.String", "ModifiedBy", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","35f16841-f5cd-4f66-97df-00bc136b9f8c");
			UIModelRuntimeFactory.AddNewUIField(this,"SysVersion", typeof(Int64), true,"0","System.Int64", "SysVersion", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","9afd1b01-a948-4ac4-a6ae-f159b2e2c8b6");
			UIModelRuntimeFactory.AddNewUIField(this,"Item", typeof(Int64), false,"","UFIDA.U9.CBO.SCM.Item.ItemMaster", "Item", true,true, false, "",false,(UIFieldType)4,"636d3e47-48aa-47fc-aca4-e6322bce775b","c4b3b41c-bfb2-4d6e-938f-8adba5e01300");
			UIModelRuntimeFactory.AddNewUIField(this,"Item_Code", typeof(String), false,"","System.String", "Item.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2538a5bb-6d09-4079-ba64-c4b239fad502");
			UIModelRuntimeFactory.AddNewUIField(this,"Item_Name", typeof(String), false,"","System.String", "Item.Name", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ef332c83-9090-4be5-b90b-7707c8bf234b");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM", typeof(Int64), true,"","UFIDA.U9.Base.UOM.UOM", "UOM", true,true, false, "",false,(UIFieldType)4,"ff454e91-0d57-445e-aef2-03cedea46843","28df4982-c7f7-4fa2-a1d0-3e598f87b54d");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Code", typeof(String), false,"","System.String", "UOM.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b52f3cd8-b90b-4e5b-9290-227d5342ea39");
			UIModelRuntimeFactory.AddNewUIField(this,"UOM_Name", typeof(String), true,"","System.String", "UOM.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","07ce407c-980a-4448-a470-6d719a46010b");
			UIModelRuntimeFactory.AddNewUIField(this,"Qty", typeof(Decimal), true,"0","System.Decimal", "Qty", true,true, false, "",false,(UIFieldType)1,"91031687-94bb-4988-a939-df7bf999ef4f","f6c384f0-1e8c-4366-b53f-ccccd7f90192");
			UIModelRuntimeFactory.AddNewUIField(this,"LotCode", typeof(String), true,"","System.String", "LotCode", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5e8d3ed3-8870-4b14-a80a-554eecf445e3");
			UIModelRuntimeFactory.AddNewUIField(this,"LotMaster", typeof(Int64), true,"0","UFIDA.U9.Lot.LotMaster", "LotMaster", true,true, false, "",false,(UIFieldType)4,"9920d123-51ab-4b71-a9d7-dbd334329b41","ae9b3ba7-f5ef-4257-a4fc-b9af3194d83b");
			UIModelRuntimeFactory.AddNewUIField(this,"LotMaster_Code", typeof(String), true,"","System.String", "LotMaster.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0a26adf4-62cb-4b3c-b64c-3cbbc6107a5b");
			UIModelRuntimeFactory.AddNewUIField(this,"LotMaster_Name", typeof(String), true,"","System.String", "LotMaster.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","69efffac-75e3-45c6-b0a4-1e7d2d9070a5");
			UIModelRuntimeFactory.AddNewUIField(this,"LotValidDate", typeof(Int32), true,"0","System.Int32", "LotValidDate", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","bac15554-f594-40d3-8ff5-5d64c769ad02");
			UIModelRuntimeFactory.AddNewUIField(this,"DisabledDatetime", typeof(DateTime), true,"","System.DateTime", "DisabledDatetime", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","db1100ac-0733-4b54-9eb3-7589c10e92c5");
			UIModelRuntimeFactory.AddNewUIField(this,"BarCode", typeof(String), true,"","System.String", "BarCode", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4920caf0-330c-44a4-b9d6-97ae7a8a0785");
			UIModelRuntimeFactory.AddNewUIField(this,"PrintNum", typeof(Int32), true,"0","System.Int32", "PrintNum", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","4257bc24-60d9-480f-964b-33cd5cbf1bbd");
			UIModelRuntimeFactory.AddNewUIField(this,"Printer", typeof(String), true,"","System.String", "Printer", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c938cf16-9f10-4b4f-bfa1-486867b523a6");
			UIModelRuntimeFactory.AddNewUIField(this,"PrintTime", typeof(DateTime), true,"","System.DateTime", "PrintTime", true,true, false, "",false,(UIFieldType)1,"3834a958-120f-4ac9-8d60-1a7be6d3f12f","49376175-d6dd-4251-bd37-a31a7905cd45");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDocNo", typeof(String), true,"","System.String", "SrcDocNo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","01653bda-4045-4776-b177-592d14756b35");
			UIModelRuntimeFactory.AddNewUIField(this,"Project", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.ProjectTask.Project", "Project", true,true, false, "",false,(UIFieldType)4,"7bc6294b-1a35-4e37-acfe-5abc5602f12f","4c2b85a5-230a-4b21-9178-e92ccaa28845");
			UIModelRuntimeFactory.AddNewUIField(this,"Project_Code", typeof(String), false,"","System.String", "Project.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bae2cd7d-f571-4614-8ed3-474dbe93e5cb");
			UIModelRuntimeFactory.AddNewUIField(this,"Project_Name", typeof(String), true,"","System.String", "Project.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1c144119-83e3-4253-a1d3-13feb142b745");
			UIModelRuntimeFactory.AddNewUIField(this,"Customer", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Customer.Customer", "Customer", true,true, false, "",false,(UIFieldType)4,"8508f308-9d66-4b1d-abf4-e28dab8e926d","3ea977e7-c388-4410-ae71-6fb5a4b421de");
			UIModelRuntimeFactory.AddNewUIField(this,"Customer_Code", typeof(String), false,"","System.String", "Customer.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d2be516f-e9ca-4422-962e-cbced0d2b6dd");
			UIModelRuntimeFactory.AddNewUIField(this,"Customer_Name", typeof(String), true,"","System.String", "Customer.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","971b6b65-8eaf-4c47-a0f9-55fc5437c44d");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier", typeof(Int64), true,"","UFIDA.U9.CBO.SCM.Supplier.Supplier", "Supplier", true,true, false, "",false,(UIFieldType)4,"ac3510e5-3337-46d4-b41c-46ac40f343e1","478b7f07-7aab-46c6-9a97-c71ec9294a1a");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier_Code", typeof(String), false,"","System.String", "Supplier.Code", false,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","718a66b1-33b4-4cf4-a3de-3ccd39f8f9c7");
			UIModelRuntimeFactory.AddNewUIField(this,"Supplier_Name", typeof(String), true,"","System.String", "Supplier.Name", false,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1a938d94-bdf3-4908-9cb5-e5a08efeb1ff");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg1", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","27eee0a3-4483-4dd8-b117-9fe6644b547e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg2", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1afaf21e-b030-4c0a-a5e2-5cf709e5c4e1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg3", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d0a2ff07-4d81-46cf-b6bb-5b3dab5c30ac");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg4", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f0a8a528-122f-4ad1-813a-307ee14cebac");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg5", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","cf800516-e875-4b2b-8db5-e47bc1d91b9a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg6", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","56c19a86-1ee3-4ce9-9265-a2f01a2c2c8d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg7", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c78f9816-dfd5-4094-8478-1bbd77d890eb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg8", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","569310d5-f9e6-4fef-9b0c-f69a1c4c9cce");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg9", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b745fefe-6cf2-4b3a-80a5-941c263237d0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg10", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","49257404-4b1d-4c2c-a407-9a94bce66452");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg11", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d27bb50d-df21-4f86-acb2-bf5653a77d0d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg12", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","eb4e3afa-216d-423e-a4e4-e301bd337cbb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg13", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","83defe88-3796-4f0e-9952-b34ed26a8571");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg14", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ef6c17b2-ed0a-4ddd-bac9-80cb952d342c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg15", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3b17c3f1-be3f-465e-ba98-5aaa8cf63d3f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg16", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b16d9db6-6885-41c9-bfbe-c4c674966e83");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg17", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","13813f12-dacc-4e93-b57a-437e7464501b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg18", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b926018a-1f84-46f1-a63d-f1ca56cd681f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg19", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","61ef2443-eccb-43cd-a8b5-85cdc216bf26");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg20", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ceef011d-f6fa-4d51-bcae-74b6126b601f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg21", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3a8f0837-4458-4819-81b9-0a2fc6187f81");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg22", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7c0f2ed5-4848-46f9-b4f7-382737418b6f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg23", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","09e8bfd0-fd84-4663-82ae-97c5d235ab21");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg24", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","db106fa9-0406-429b-9ae2-414af91805e0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg25", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6b9b62d9-9054-495e-8ef5-8e36bc2942e1");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg26", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","15134b69-43a7-4ef2-a368-a8548ffae227");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg27", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2f33406d-2967-474a-afc9-c6d022c3944c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg28", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0521f45b-ee67-400f-8a88-0218baf8d833");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg29", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c38399d2-34c8-4cc6-a81f-c20d7b4a14c2");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg30", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9113b970-79e7-4751-9f32-c3374d2ce1bb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg31", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg31", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","4ed88bf5-8de7-4b42-a0b8-d5cc3c2467c0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg32", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg32", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","173fc9c2-a315-42dc-9507-e5070c1a9579");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg33", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg33", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f73e3779-4f9b-4390-b89b-8f4abca8dce0");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg34", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg34", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c049c088-7292-4641-97b3-6677ce336145");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg35", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg35", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8d4fd05a-0901-434a-9f5a-8b2594e9cfd4");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg36", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg36", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ab12febe-88f8-415e-acff-ad99624a8f31");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg37", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg37", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","e2b38c72-65e9-43bd-909d-42686aa747b8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg38", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg38", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","053fc552-b526-4702-b1df-b78cba86510c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg39", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg39", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5dd65f14-ff06-46d9-93a5-f67bd62210dc");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg40", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg40", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","f2ce3fe9-9acb-4ae3-ac96-43aeb77d9a2e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg41", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg41", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","75d91551-2569-4b5c-92a7-2612cdf53582");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg42", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg42", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","45f7435a-43f7-44d2-980a-721e4b2b6eb5");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg43", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg43", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","35ff5e3f-6bd6-408a-869d-f7640b729d37");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg44", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg44", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1c8d38b0-fdff-4edf-b0d3-3d0455c55530");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg45", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg45", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","80e762c1-1359-45af-b2ad-97be0cddc362");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg46", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg46", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d76190a5-8b22-4ef1-9e62-e62fad307c93");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg47", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg47", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d29b67af-89ad-4921-92d3-f1953bf0c30e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg48", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg48", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a8d8b150-efeb-4c10-b1a2-962a22bc1b96");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg49", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg49", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","0427a67b-b546-4b47-a00b-f3556050e939");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PubDescSeg50", typeof(String), true,"","System.String", "DescFlexSegments.PubDescSeg50", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","1bea8fdc-543a-4449-b271-31f8e5a8e37a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_ContextValue", typeof(String), true,"","System.String", "DescFlexSegments.ContextValue", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bb7e2457-7cc5-47a9-9389-c12ec2208173");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg1", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg1", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","618a2fb7-067c-4a79-9e99-af14340e2488");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg2", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg2", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6b0aa188-deb9-4ce1-a1c5-d7137d7169f3");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg3", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg3", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","7c7d03af-c94c-46ce-9152-7679e67154df");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg4", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg4", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","3b77cbcb-8fbb-46e4-940d-571fd9db77e9");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg5", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg5", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2fe3a427-9e21-41a2-a402-9f77949ebfba");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg6", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg6", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5755405f-7d4c-4a7e-8d33-0a38a488f39d");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg7", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg7", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6a7c06ce-0d73-4917-a7ba-9f80073f4e4a");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg8", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg8", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","34485b3b-fe0b-4f22-8656-64899180268c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg9", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg9", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","d48f71af-28d8-475a-848e-bd3ae6bd12ad");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg10", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg10", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8dce1ba5-ab48-4ff4-998d-815ad82e0a8f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg11", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg11", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","ab69e7e1-2a76-465b-b2be-bb29af62e9e8");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg12", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg12", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","af81a0c7-69f7-4a71-97c4-c714c11ab48f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg13", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg13", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","69ef7039-3428-401e-bf38-442674f94e6c");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg14", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg14", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","97c2234f-d9da-42d4-929c-f01b6ddb66e7");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg15", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg15", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","50229b2d-328a-4ede-a267-8318e871db8f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg16", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg16", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","c4ce7cfc-1c07-4099-9861-8313f27187dd");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg17", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg17", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9ba02e3a-fdce-4bc8-9481-4b37da1be76e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg18", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg18", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","34afac9f-7d19-45f0-99b7-49804212cd14");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg19", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg19", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","6e387e24-ff88-47a9-9e15-8ff79e04c4cb");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg20", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg20", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2c399a42-e01a-44fc-9ea6-e36a2cb35871");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg21", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg21", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","21419734-d3be-400e-8232-b38990a9798e");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg22", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg22", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","75704d9c-9b10-4c7f-8fad-4df5ba6bc5ba");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg23", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg23", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","595a202c-eb4a-43f3-a264-14abb50f0490");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg24", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg24", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8a85e129-8f0b-4c43-91e8-ba0cc9fd2a79");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg25", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg25", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","5dc111a1-3104-4949-81e1-e9beeafa9891");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg26", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg26", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","2dd8ea42-996e-472f-b467-23d32d94c56b");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg27", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg27", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","578023d4-75f6-4865-853d-170f899c5d3f");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg28", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg28", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8d5d6ebf-10d6-4d6d-bc04-d1375031c960");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg29", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg29", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","8b162703-e0f0-4ae9-aaee-fd7c75140d62");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_PrivateDescSeg30", typeof(String), true,"","System.String", "DescFlexSegments.PrivateDescSeg30", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","b8ad8e51-832a-45d0-b0bf-7715f4d0a652");
			UIModelRuntimeFactory.AddNewUIField(this,"DescFlexSegments_CombineName", typeof(String), true,"","System.String", "DescFlexSegments.CombineName", true,true, false, "",true,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","586aa913-2ba9-4ed9-9aab-6da1eb19ba2c");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDocLineNo", typeof(Int32), true,"0","System.Int32", "SrcDocLineNo", true,true, false, "",false,(UIFieldType)1,"d7c6031e-d3fe-41aa-a397-5edd86c10cae","6f66c39c-1b8d-4df9-afac-9f692cf9d775");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDoc_EntityID", typeof(Int64), true,"0","System.Int64", "SrcDoc.EntityID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","25d9bddb-f16c-49ab-9c98-7850147182d2");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDoc_EntityType", typeof(String), true,"","System.String", "SrcDoc.EntityType", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","9165f704-e77a-483a-9280-8bb93501fb82");
			UIModelRuntimeFactory.AddNewUIField(this,"Memo", typeof(String), true,"","System.String", "Memo", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","a9b0b748-d97b-4455-9d33-275e238520f9");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDocLine_EntityID", typeof(Int64), true,"0","System.Int64", "SrcDocLine.EntityID", true,true, false, "",false,(UIFieldType)1,"ba391065-6c27-4c82-acc8-b52b1c93a910","5bdbecc2-1dab-419e-9538-62301088751d");
			UIModelRuntimeFactory.AddNewUIField(this,"SrcDocLine_EntityType", typeof(String), true,"","System.String", "SrcDocLine.EntityType", true,true, false, "",false,(UIFieldType)1,"3d174255-fd12-47f7-8844-3b5e4fae9e8c","bdd6afa4-8658-4124-aeb6-e976bd7778b9");
			UIModelRuntimeFactory.AddNewUIField(this,"Grade", typeof(Int32), true,"-1","UFIDA.U9.CBO.SCM.Item.GradeEnum", "Grade", true,true, false, "",false,(UIFieldType)2,"23983ce7-b574-47c0-9b87-966dc9331766","3a0a2ff0-feb5-41b7-8c04-8dbbb0e88ca2");
			UIModelRuntimeFactory.AddNewUIField(this,"Element", typeof(Int32), true,"-1","UFIDA.U9.CBO.SCM.Item.ElementEnum", "Element", true,true, false, "",false,(UIFieldType)2,"e578cb25-7b1f-4138-8d98-d2e08b21f0b1","9bce4c02-a128-4ec8-8c15-30f926c4dff3");


			this.CurrentFilter = new AITBarCodeDefaultFilterFilter(this);
		}
		#endregion
		
		#region override method
		protected override IUIRecord BuildNewRecord(IUIRecordBuilder builder)
		{
			return new AITBarCodeRecord(builder);
		}
		#endregion

		#region new method
		public new AITBarCodeRecord FocusedRecord
		{
			get { return (AITBarCodeRecord)base.FocusedRecord ; }
			set { base.FocusedRecord = value ; }
		}
		public new AITBarCodeRecord AddNewUIRecord()
		{	
			return (AITBarCodeRecord)base.AddNewUIRecord();
		}
		public new AITBarCodeRecord NewUIRecord()
		{	
			return (AITBarCodeRecord)base.NewUIRecord();
		}
		#endregion 

	}

	[Serializable]
	public class AITBarCodeRecord : UIRecord
	{
		#region Constructor
		public AITBarCodeRecord(IUIRecordBuilder builder):base(builder)
		{
		}
		private AITBarCodeView uiviewAITBarCode
		{
			get { return (AITBarCodeView)this.ContainerView; }
		}
		protected override IUIRecord CreateCloneInstance(IUIRecordBuilder builder)
		{
			return new AITBarCodeRecord(builder);
		}
		#endregion

		#region property
		
		
		public  Int64 ID
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldID] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewAITBarCode.FieldID);
			}
			set{
				this[this.uiviewAITBarCode.FieldID] = value;
			}
		}
		
		
		public  DateTime? CreatedOn
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldCreatedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewAITBarCode.FieldCreatedOn);
			}
			set{
				this[this.uiviewAITBarCode.FieldCreatedOn] = value;
			}
		}
		
		
		public  String CreatedBy
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldCreatedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldCreatedBy);
			}
			set{
				this[this.uiviewAITBarCode.FieldCreatedBy] = value;
			}
		}
		
		
		public  DateTime? ModifiedOn
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldModifiedOn] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewAITBarCode.FieldModifiedOn);
			}
			set{
				this[this.uiviewAITBarCode.FieldModifiedOn] = value;
			}
		}
		
		
		public  String ModifiedBy
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldModifiedBy] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldModifiedBy);
			}
			set{
				this[this.uiviewAITBarCode.FieldModifiedBy] = value;
			}
		}
		
		
		public new Int64? SysVersion
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSysVersion] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldSysVersion);
			}
			set{
				this[this.uiviewAITBarCode.FieldSysVersion] = value;
			}
		}
		
		
		public  Int64 Item
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldItem] ;
				//return (Int64)value;
				return GetValue<Int64>(this.uiviewAITBarCode.FieldItem);
			}
			set{
				this[this.uiviewAITBarCode.FieldItem] = value;
			}
		}
		
		
		public  String Item_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldItem_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldItem_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldItem_Code] = value;
			}
		}
		
		
		public  String Item_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldItem_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldItem_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldItem_Name] = value;
			}
		}
		
		
		public  Int64? UOM
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldUOM] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldUOM);
			}
			set{
				this[this.uiviewAITBarCode.FieldUOM] = value;
			}
		}
		
		
		public  String UOM_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldUOM_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldUOM_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldUOM_Code] = value;
			}
		}
		
		
		public  String UOM_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldUOM_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldUOM_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldUOM_Name] = value;
			}
		}
		
		
		public  Decimal? Qty
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldQty] ;
				//return (Decimal?)value;
				return GetValue<Decimal?>(this.uiviewAITBarCode.FieldQty);
			}
			set{
				this[this.uiviewAITBarCode.FieldQty] = value;
			}
		}
		
		
		public  String LotCode
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldLotCode] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldLotCode);
			}
			set{
				this[this.uiviewAITBarCode.FieldLotCode] = value;
			}
		}
		
		
		public  Int64? LotMaster
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldLotMaster] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldLotMaster);
			}
			set{
				this[this.uiviewAITBarCode.FieldLotMaster] = value;
			}
		}
		
		
		public  String LotMaster_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldLotMaster_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldLotMaster_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldLotMaster_Code] = value;
			}
		}
		
		
		public  String LotMaster_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldLotMaster_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldLotMaster_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldLotMaster_Name] = value;
			}
		}
		
		
		public  Int32? LotValidDate
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldLotValidDate] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewAITBarCode.FieldLotValidDate);
			}
			set{
				this[this.uiviewAITBarCode.FieldLotValidDate] = value;
			}
		}
		
		
		public  DateTime? DisabledDatetime
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDisabledDatetime] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewAITBarCode.FieldDisabledDatetime);
			}
			set{
				this[this.uiviewAITBarCode.FieldDisabledDatetime] = value;
			}
		}
		
		
		public  String BarCode
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldBarCode] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldBarCode);
			}
			set{
				this[this.uiviewAITBarCode.FieldBarCode] = value;
			}
		}
		
		
		public  Int32? PrintNum
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldPrintNum] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewAITBarCode.FieldPrintNum);
			}
			set{
				this[this.uiviewAITBarCode.FieldPrintNum] = value;
			}
		}
		
		
		public  String Printer
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldPrinter] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldPrinter);
			}
			set{
				this[this.uiviewAITBarCode.FieldPrinter] = value;
			}
		}
		
		
		public  DateTime? PrintTime
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldPrintTime] ;
				//return (DateTime?)value;
				return GetValue<DateTime?>(this.uiviewAITBarCode.FieldPrintTime);
			}
			set{
				this[this.uiviewAITBarCode.FieldPrintTime] = value;
			}
		}
		
		
		public  String SrcDocNo
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDocNo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldSrcDocNo);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDocNo] = value;
			}
		}
		
		
		public  Int64? Project
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldProject] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldProject);
			}
			set{
				this[this.uiviewAITBarCode.FieldProject] = value;
			}
		}
		
		
		public  String Project_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldProject_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldProject_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldProject_Code] = value;
			}
		}
		
		
		public  String Project_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldProject_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldProject_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldProject_Name] = value;
			}
		}
		
		
		public  Int64? Customer
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldCustomer] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldCustomer);
			}
			set{
				this[this.uiviewAITBarCode.FieldCustomer] = value;
			}
		}
		
		
		public  String Customer_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldCustomer_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldCustomer_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldCustomer_Code] = value;
			}
		}
		
		
		public  String Customer_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldCustomer_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldCustomer_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldCustomer_Name] = value;
			}
		}
		
		
		public  Int64? Supplier
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSupplier] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldSupplier);
			}
			set{
				this[this.uiviewAITBarCode.FieldSupplier] = value;
			}
		}
		
		
		public  String Supplier_Code
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSupplier_Code] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldSupplier_Code);
			}
			set{
				this[this.uiviewAITBarCode.FieldSupplier_Code] = value;
			}
		}
		
		
		public  String Supplier_Name
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSupplier_Name] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldSupplier_Name);
			}
			set{
				this[this.uiviewAITBarCode.FieldSupplier_Name] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg1
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg1);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg2
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg2);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg3
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg3);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg4
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg4);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg5
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg5);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg6
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg6);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg7
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg7);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg8
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg8);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg9
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg9);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg10
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg10);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg11
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg11);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg12
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg12);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg13
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg13);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg14
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg14);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg15
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg15);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg16
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg16);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg17
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg17);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg18
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg18);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg19
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg19);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg20
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg20);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg21
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg21);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg22
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg22);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg23
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg23);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg24
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg24);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg25
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg25);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg26
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg26);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg27
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg27);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg28
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg28);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg29
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg29);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg30
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg30);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg31
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg31] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg31);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg31] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg32
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg32] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg32);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg32] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg33
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg33] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg33);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg33] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg34
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg34] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg34);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg34] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg35
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg35] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg35);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg35] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg36
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg36] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg36);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg36] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg37
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg37] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg37);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg37] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg38
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg38] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg38);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg38] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg39
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg39] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg39);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg39] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg40
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg40] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg40);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg40] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg41
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg41] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg41);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg41] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg42
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg42] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg42);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg42] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg43
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg43] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg43);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg43] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg44
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg44] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg44);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg44] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg45
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg45] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg45);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg45] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg46
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg46] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg46);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg46] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg47
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg47] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg47);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg47] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg48
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg48] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg48);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg48] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg49
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg49] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg49);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg49] = value;
			}
		}
		
		
		public  String DescFlexSegments_PubDescSeg50
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg50] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg50);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PubDescSeg50] = value;
			}
		}
		
		
		public  String DescFlexSegments_ContextValue
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_ContextValue] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_ContextValue);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_ContextValue] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg1
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg1] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg1);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg1] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg2
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg2] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg2);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg2] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg3
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg3] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg3);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg3] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg4
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg4] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg4);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg4] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg5
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg5] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg5);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg5] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg6
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg6] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg6);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg6] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg7
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg7] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg7);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg7] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg8
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg8] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg8);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg8] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg9
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg9] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg9);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg9] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg10
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg10] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg10);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg10] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg11
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg11] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg11);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg11] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg12
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg12] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg12);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg12] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg13
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg13] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg13);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg13] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg14
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg14] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg14);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg14] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg15
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg15] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg15);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg15] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg16
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg16] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg16);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg16] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg17
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg17] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg17);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg17] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg18
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg18] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg18);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg18] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg19
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg19] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg19);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg19] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg20
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg20] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg20);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg20] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg21
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg21] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg21);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg21] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg22
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg22] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg22);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg22] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg23
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg23] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg23);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg23] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg24
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg24] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg24);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg24] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg25
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg25] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg25);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg25] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg26
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg26] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg26);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg26] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg27
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg27] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg27);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg27] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg28
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg28] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg28);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg28] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg29
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg29] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg29);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg29] = value;
			}
		}
		
		
		public  String DescFlexSegments_PrivateDescSeg30
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg30] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg30);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_PrivateDescSeg30] = value;
			}
		}
		
		
		public  String DescFlexSegments_CombineName
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldDescFlexSegments_CombineName] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldDescFlexSegments_CombineName);
			}
			set{
				this[this.uiviewAITBarCode.FieldDescFlexSegments_CombineName] = value;
			}
		}
		
		
		public  Int32? SrcDocLineNo
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDocLineNo] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewAITBarCode.FieldSrcDocLineNo);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDocLineNo] = value;
			}
		}
		
		
		public  Int64? SrcDoc_EntityID
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDoc_EntityID] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldSrcDoc_EntityID);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDoc_EntityID] = value;
			}
		}
		
		
		public  String SrcDoc_EntityType
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDoc_EntityType] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldSrcDoc_EntityType);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDoc_EntityType] = value;
			}
		}
		
		
		public  String Memo
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldMemo] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldMemo);
			}
			set{
				this[this.uiviewAITBarCode.FieldMemo] = value;
			}
		}
		
		
		public  Int64? SrcDocLine_EntityID
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDocLine_EntityID] ;
				//return (Int64?)value;
				return GetValue<Int64?>(this.uiviewAITBarCode.FieldSrcDocLine_EntityID);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDocLine_EntityID] = value;
			}
		}
		
		
		public  String SrcDocLine_EntityType
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldSrcDocLine_EntityType] ;
				//return (String)value;
				return GetValue<String>(this.uiviewAITBarCode.FieldSrcDocLine_EntityType);
			}
			set{
				this[this.uiviewAITBarCode.FieldSrcDocLine_EntityType] = value;
			}
		}
		
		
		public  Int32? Grade
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldGrade] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewAITBarCode.FieldGrade);
			}
			set{
				this[this.uiviewAITBarCode.FieldGrade] = value;
			}
		}
		
		
		public  Int32? Element
		{
			get{
				//object value = this[this.uiviewAITBarCode.FieldElement] ;
				//return (Int32?)value;
				return GetValue<Int32?>(this.uiviewAITBarCode.FieldElement);
			}
			set{
				this[this.uiviewAITBarCode.FieldElement] = value;
			}
		}
		#endregion
	}
	
	[Serializable]
	public class AITBarCodeDefaultFilterFilter : UIFilter
	{
		#region Constructor
		public AITBarCodeDefaultFilterFilter(IUIView view) 
			: base("DefaultFilter",view,@"",@"")
		{
			InitClass();
		}
		//for Clone Constructor
		private AITBarCodeDefaultFilterFilter()
			: base("DefaultFilter",null,"","")
		{}
		protected override IUIFilter CreateCloneInstance()
		{
			return new AITBarCodeDefaultFilterFilter();
		}
		#endregion

		#region property
		#endregion
		
		#region function
		private void InitClass()
		{
		}
		#endregion

	}



}